9e839f69a2cbc1cd9949679ee007e82fd7792e6c,languages/languageDesign/findUsages/source_gen/jetbrains/mps/lang/findUsages/Generator.java,Generator,getTemplateModel,#String#,57

Before Change


  }
  private TemplateModel getTemplateModel(String modelName) {
    Class<TemplateModel> clazz =
        (Class<TemplateModel>) ClassLoaderManager.getInstance().getClass(ModuleRepositoryFacade.getInstance().getModule(getReference()), modelName);
    if (clazz == null) {
      throw new IllegalStateException(String.format("Failed to obtain generator runtime class for model %s", modelName));
    }

After Change


    return null;
  }
  private TemplateModel getTemplateModel(String modelName) {
    ReloadableModule module = (ReloadableModule) ModuleRepositoryFacade.getInstance().getModule(getReference());
    Class<TemplateModel> clazz = null;
    if (module != null) {
      try {
        clazz = (Class<TemplateModel>) module.getClass(modelName);
      } catch (ClassNotFoundException e) {
        throw new IllegalStateException("", e);
      }
    }
    if (clazz == null) {